#ifndef __LOG_I_H__
#define __LOG_I_H__
namespace NetComp
{

	class ILog
	{
	public:
		/* 默认输出等级是info */
		virtual bool  LogI(const char* szFormat, ...) = 0;
		/* 可以自己设定输出等级 */
		virtual bool Log(uint8 ucLogLevel, const char* szFormat, ...) = 0;
	
		/* 默认输出等级是debug */
		virtual bool LogD(const char* szFormat, ...) = 0;
	
		/* 默认输出等级是warning */
		virtual bool LogW(const char* szFormat, ...) = 0;
		/* 默认输出等级是Error */
		virtual bool LogE(const char* szFormat, ...) = 0;
		/* 默认输出等级是Critical */
		virtual bool LogC(const char* szFormat, ...) = 0;
	};
}
#endif
